@charset "gb2312";
/* CSS Document */
/** reset.css and clearfix **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;
	color:#444;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace;
}
small {
	font-size: 12px;
}
ul, ol {
	list-style: none outside none;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
legend {
	color: #000;
}
fieldset, img {
	border: 0;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clearfix:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
}
.clearfix {
	zoom: 1;
}
html {
	overflow-y:scroll;
}
.clear {
	clear:both;
}
body {
	font-size:12px;
	color:#868686;
	font-family:\5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;
	margin:0px auto;
	padding:0px;
	background:#f8f8f8;
}
a:link {
	text-decoration: none;
	color: #191919;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #191919;
}
a:active {
	text-decoration: none;
}
img {
	border: none;
	vertical-align: middle;
}
img {
	-ms-interpolation-mode: bicubic;
}
/**topµ¼º½**/
.topbox {
	width:100%;
	height:80px;
	background:#1895D3;
	position:relative;
	z-index: 9
}
.topbox_menu {
	width:767px;
	height:80px;
	padding-left:235px;
	clear:both;
	margin:0px auto;
	background:url(logo.gif) no-repeat 17px 12px;
	position:relative;
	z-index: 9
}
#topnav {
	position:relative;
	z-index: 99;
	width:755px;
}
#topnav .indexnav {
	width:56px;
}
#topnav .indexnav a {
	width:56px;
}
#topnav li {
	position: relative;
	z-index: 999;
	float:left;
	width:85px;
	height:38px;
	margin:0px 5px;
	display:inline;
}
#topnav li a {
	line-height:30px;
	color:#ffffff;
	font-size:16px;
	height:38px;
	display:block;
	overflow:hidden;
	width:85px;
	text-align:center;
}
#topnav li a:hover{
	color:#e6e6e6;
	background:url("menuhorer.jpg") repeat-x left bottom;
}
#topnav li .menuhov {
	color:#fff;
	background:url("menuhorer.jpg") repeat-x left bottom;
}

.topbox_menu_logo {
	position:absolute;
	top:0px;
	left:0px;
	width:235px;
	height:80px;
	overflow:hidden;
}
.topbox_menu_logo h1 {
	width:235px;
	text-align:left;
	height:80px;
	overflow:hidden;
	text-indent:-999px;
	font-size:12px;
	line-height:350px;
}
.topbox_menu_tel {
	float:right;
	width:460px;
	line-height:16px;
	padding:6px 0px 10px 23px;
	text-align:left;
	clear:both;
	color:#FFF;
	font-family:"Î¢ÈíÑÅºÚ";
	background:url(../images/xl_02.gif) no-repeat 450px 2px;
	
}

.topbox_menu_tel font{font-size:14px;padding-top:10px;}
.topbox_menu_tel font b{font-size:22px;}
.topbox_menu_tel span {
	color:#d40000;
}
.topbox_menu_tel_menu {
	width:755px;
	font-weight:bold;
	color:#e6e6e6;
	float:right;
	clear:both;
}

/**banner**/
.banner {
	width:100%;
	height:365px;
	overflow:hidden;
	text-align:center;
	position:relative;
	z-index:2;
}

#banner{width:100%;height:365px; }
.qiehuan {	width:100%;position:relative;height:365px;background:#000;}
.qiehuan .qh {margin:0 auto;position:relative;z-index:0;	overflow:hidden;}
.qiehuan .qh ul {	width:100% !important;}
.qiehuan .qh li {width:100% !important;height:365px;overflow:hidden;text-align:center;}
.qiehuan .qh li a {display:block;height:365px;}
.qiehuan .xd {	width:100%;	position:absolute;	z-index:1;	bottom:0;left:0;	height:30px;	line-height:30px;}
.qiehuan .xd ul {	text-align:center;}
.qiehuan .xd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:22px;height:22px;margin:5px;overflow:hidden;background:url(heidian.png) no-repeat 2px 2px;	filter:alpha(opacity=50);	opacity:0.5;line-height:999px;}
.qiehuan .xd ul .on {background:url(landian.png) no-repeat 2px 2px;}
.qiehuan .prev,.qiehuan .next {display:block;position:absolute;z-index:1;	top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(arrow.png) -126px -137px #000 no-repeat;	cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.qiehuan .next {left:auto;right:15%;background-position:-6px -137px;
}


/*__ maincontent _*/
#maincontent {
	background:#000;
	height:365px;
	overflow:hidden;
	position:relative;
}
#maincontent div.pict {
	cursor: default !important;
}
#maincontent div.main {
	position: static;
	text-align: center;
	display: block;
	cursor: pointer !important
}
#maincontent .element {
	display: none;
	position: absolute !important;
}
#maincontent .left {
	top :125px;
	left: 0;
	cursor: pointer;
}
#maincontent .right {
	top: 125px;
	right: 0;
	cursor: pointer;
}
#maincontent .main .guardian {
	display: none;
	height: 0;
}
#maincontent .navi {
	z-index: 9999999;
}
div#maincontent div.main {
	display:none;
}
div#maincontent div.element {
	position:absolute !important;
}
/**µç»°ÁªÏµ·½Ê½**/
.contactbox {
	width:100%;
	margin:0px auto;
	height:195px;
	background:url("zbg.jpg") repeat-x top left;
}
.contactbox_ma {
	width:1002px;
	height:195px;
	background:url("jt.jpg") no-repeat 16px bottom;
	margin:0px auto;
}
.contactbox_main {
	width:982px;
	height:146px;
	padding:18px 10px 0px 10px;
	margin:0px auto;
	background:url("fgx.jpg") repeat-y 755px top;
}
.contactbox_main_left {
	width:770px;
	float:left;
	font-family:"Î¢ÈíÑÅºÚ";
}
.contactbox_main_left_title {
	width:100%;
	font-size:26px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#fbfbfb;
	height:50px;
}
.contactbox_main_left_min {
	width:100%;
	font-size:24px;
	font-weight:bold;
	color:#fbfbfb;
	height:40px;
}
.contactbox_main_left_min span {
	font-size:18px;
	font-weight:bold;
}
.contactbox_main_left_text {
	width:628px;
	float:left;
	clear:both;
	font-size:12px;
	line-height:18px;
	color:#A9CAE0;
}
.contactbox_main_right {
	float:left;
	width:210px;
	overflow:hidden;
}
.contactbox_main_right_fx {
	float:left;
	width:100%;
	height:38px;
	padding-top:5px;
	clear:both;
}
.contactbox_main_right_fx a {
	width:45px;
	float:left;
}
.contactbox_main_right_tel {
	padding-top:10px;
	width:100%;
	float:left;
	color:#fff;
	font-size:12px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}
.contactbox_main_right_tel a {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.mains{width:1006px;margin:0px auto;}
ul.i_one_pro{margin:0px;padding:5px;}
ul.i_one_pro li{width:180px;height:200px;float:left;margin-right:15px;margin-top:10px;text-align:center;line-height:25px;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;}
ul.i_one_pro li img{width:160px;height:160px;padding:5px;border:1px solid #ddd;}
.m_two{clear:both;margin-top:60px;height:490px;position:relative;font-family:"Î¢ÈíÑÅºÚ";}
.m_two .l{width:605px;position:absolute;left:0px;top:0px;}
.m_two .r{width:320px;height:255px;position:absolute;right:0px;top:0px;}
.m_two .b{width:320px;height:255px;position:absolute;right:0px;bottom:0px;}
.m_two .b .title{width:120px;height:33px;background:#D50100;color:#FFF;font-size:14px;line-height:33px;text-indent:10px;}
.m_two .b .title a,.m_two .b .title a:visited{color:#FFF;}
ul.i_news_list{clear:both;margin:0px;padding:5px;}
ul.i_news_list li{line-height:28px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.m_three{clear:both;margin-top:50px;height:270px;position:relative;font-family:"Î¢ÈíÑÅºÚ";}
.m_three .l{width:350px;position:absolute;left:0px;top:0px;}
.m_three .r{width:600px;position:absolute;right:0px;top:0px;}
.flink{margin-top:20px;}
.flink .c{padding:10px;line-height:30px;}
.flink .c a{padding:10px;}
.cloum_title{width:100%;height:40px;border-bottom:1px solid #ddd;}
.cloum_title h2{font-size:26px;font-weight:bold;width:110px;color:#000;border-bottom:5px solid #F00;float:left;}
.cloum_title h2 font{color:#F00;}
.cloum_title h3{font-size:20px;line-height:40px;color:#1E1E1E;padding-left:10px;}
/*footer*/
.footer{clear:both;hegiht:160px;padding:10px 0px;background:#1895D3;color:#FFF;}
.copyright{width:980px;padding:10px;margin:0px auto;line-height:26px;}
.copyright a,.copyright a:visited{color:#FFF;}
.clear{clear:both;line-height:0px;height:1px;overflow:hidden;}